function closePayDialog() {
	$(".pay-dialog").css("visibility", "hidden");
}

function showPayDialog() {
	$(".pay-dialog").css("visibility", "visible");
}
$(function() {
	$(".pay-ul-li-container").click(function() {
		$(".pay-ul-li-container").removeClass("pay-ul-li-container-select");
		$(this).addClass("pay-ul-li-container-select");
		var id = $(this).attr("id");
		$("#select-pay-id").val(id);

	});

	$(".pay-btn").click(function() {
		var val = $("#select-pay-id").val();
		if(val) {
			wxpays(val);
		}else{
			alert("请选择一种支付");
		}
	});

});



function wxpays(val) {
	$.post(apihost+"ajaxchongzhi", {
		shopId: val
	}, function(res) {

		if(res.flag != 0) {
			alert(res.msg);
		} else {
			var money = res.data.money;
			callpay(res.data.data, function() {
				
				closePayDialog();
				showSuccess("支付成功");
				getMymoney();
			});

		}

	}, 'json').error(function() {
		alert("系统繁忙");
	});
}
//调用微信JS api 支付
function jsApiCall(datas, c) {
	WeixinJSBridge.invoke(
		'getBrandWCPayRequest', {
			"appId": datas.appId, //公众号名称，由商户传入     
			"timeStamp": datas.timeStamp, //时间戳，自1970年以来的秒数     
			"nonceStr": datas.nonceStr, //随机串     
			"package": datas.package,
			"signType": datas.signType, //微信签名方式：     
			"paySign": datas.paySign //微信签名 
		},
		function(res) {
			if(res.err_msg == "get_brand_wcpay_request:ok") {

				if(c != null) {
					c();
				}

				// 使用以上方式判断前端返回,微信团队郑重提示：res.err_msg将在用户支付成功后返回    ok，但并不保证它绝对可靠。
			} else {
				alert('支付失败');
			}
		}
	);
}

function callpay(datas, c) {
	if(typeof WeixinJSBridge == "undefined") {
		if(document.addEventListener) {
			document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
		} else if(document.attachEvent) {
			document.attachEvent('WeixinJSBridgeReady', jsApiCall);
			document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
		}
	} else {
		jsApiCall(datas, c);
	}
}